let a = '6666666666666666666666';
let b = '17777777777777777777777';


console.log('最大安全数字是:', Number.MAX_SAFE_INTEGER);

function sum(a, b) {
    // 1 对齐位数
    let len = Math.max(a.length, b.length);
    a = a.padStart(len, '0');
    b = b.padStart(len, '0');

    // 2 位置逐一相加
    let result = '';
    let carry = 0;
    for (let i = len - 1; i >= 0; i--) {
        let n = +a[i] + +b[i];
        carry = Math.floor(n / 10);
        result = n % 10 + result;
    }
    if (carry) {
        result = 1 + result
    }
    console.log('结果是---->', result);
}

sum(a, b);
sum('333', '4444');